package com.itheima.ood.inter.demo02;

/**
 * 定义了一个接口
 * 演示：接口中的成员的特点
 *
 * 成员变量： 接口中所定义的成员变量存在默认的修饰符： public static final
 * 构造方法： 接口中没有构造方法
 * 成员方法： 接口中的成员方法都是抽象方法，并且存在默认的修饰符： public abstract
 *
 */
public interface Inter {

    // 在接口中定义了一个成员变量
    int a = 23 ;

    // 在接口中定义了一个成员变量
    public static final int b = 45 ;   // public static final这个修饰符变成了灰色，表示的意思就是这些修饰符可以省略

    // 接口中不能去定义构造方法
//    public Inter(){
//
//    }

    // 证明接口中的方法存在默认的修饰符： public abstract
    void method();

    // 不允许这样去定义非抽象方法
//    void function() {
//
//    }

}
